/**
 * 是否是生产环境
 * @type {boolean}
 */
const IS_PRO = process.env.NODE_ENV === 'production'

module.exports = {
  presets: ['@vue/cli-plugin-babel/preset'],
  plugins: [
    !IS_PRO && 'dynamic-import-node',
    '@vue/babel-plugin-jsx',
    '@babel/plugin-proposal-export-default-from',
    [
      'import',
      {
        libraryName: 'sf-utils2',
        camel2DashComponentName: false
      },
      'sf-utils2'
    ]
    // [
    //   'import',
    //   {
    //     libraryName: 'mx-ui',
    //     libraryDirectory: 'lib/components',
    //     camel2DashComponentName: false,
    //     // 指定样式路径
    //     style: name => `${name}/style/index`
    //   },
    //   'mx-ui'
    // ]
    // [
    //   'import',
    //   {
    //     libraryName: 'vxe-table',
    //     style: true
    //     // style: name => {
    //     //   console.log('name', name)
    //     //   return `${name}/src/style/index.js`
    //     // }
    //   }
    // ]
  ].filter(Boolean)
}
